<html><head><title>FileSystem</title></head>
<body bgcolor="#FFFFDF" link="#009999" vlink="#006666" alink="#006666">
<font face="Arial" size="2"><p align="center"><b><font size="4">PureBasic - FileSystem</font></b></p>

<p><b>Overview</b></p><blockquote>


FileSystem is a generic term which deal with all advanced file related manipulations. For example, it's 
possible to read a directory content, create a new directory and more... 
<br>
<br>
If you want to examine the contents of a directory start with the <a href="examinedirectory.html">ExamineDirectory()</a> function. 
<br>
<br>
All file and directory names in this library can be specified either with a full or a relative path. Relative paths are interpreted 
relative to the current directory of the program. The <a href="getcurrentdirectory.html">GetCurrentDirectory()</a> and <a href="setcurrentdirectory.html">SetCurrentDirectory()</a> functions 
can be used to modify the current directory. 
<br>
<br>
In addition to the functions in this library you will also functions for manipulating file contents in the <a href="../file/index.html">File</a> 
library. To get the name of a running program use the function <a href="../process/programfilename.html">ProgramFilename()</a> from the 
<a href="../process/index.html">Process</a> library. 

</blockquote><p><b>Command Index</b><blockquote>
<a href="checkfilename.html">CheckFilename</a><br>
<a href="copydirectory.html">CopyDirectory</a><br>
<a href="copyfile.html">CopyFile</a><br>
<a href="createdirectory.html">CreateDirectory</a><br>
<a href="deletedirectory.html">DeleteDirectory</a><br>
<a href="deletefile.html">DeleteFile</a><br>
<a href="directoryentryattributes.html">DirectoryEntryAttributes</a><br>
<a href="directoryentrydate.html">DirectoryEntryDate</a><br>
<a href="directoryentryname.html">DirectoryEntryName</a><br>
<a href="directoryentrysize.html">DirectoryEntrySize</a><br>
<a href="directoryentrytype.html">DirectoryEntryType</a><br>
<a href="examinedirectory.html">ExamineDirectory</a><br>
<a href="filesize.html">FileSize</a><br>
<a href="finishdirectory.html">FinishDirectory</a><br>
<a href="getcurrentdirectory.html">GetCurrentDirectory</a><br>
<a href="getextensionpart.html">GetExtensionPart</a><br>
<a href="getfileattributes.html">GetFileAttributes</a><br>
<a href="getfiledate.html">GetFileDate</a><br>
<a href="getfilepart.html">GetFilePart</a><br>
<a href="gethomedirectory.html">GetHomeDirectory</a><br>
<a href="getpathpart.html">GetPathPart</a><br>
<a href="gettemporarydirectory.html">GetTemporaryDirectory</a><br>
<a href="isdirectory.html">IsDirectory</a><br>
<a href="nextdirectoryentry.html">NextDirectoryEntry</a><br>
<a href="renamefile.html">RenameFile</a><br>
<a href="setcurrentdirectory.html">SetCurrentDirectory</a><br>
<a href="setfileattributes.html">SetFileAttributes</a><br>
<a href="setfiledate.html">SetFileDate</a><br>
</blockquote></p>

<p><b>Example</b></p><blockquote>
<a href="../Examples/FileSystem.pb.html">FileSystem.pb</a>

</Blockquote><p><b>Supported OS </b><Blockquote>All</Blockquote></p><center><a href=../reference/reference.html>Reference Manual - Index</a></center>

</body></html>